package clientes;

import java.util.ArrayList;
import java.util.Collection;

public class ClienteDAO implements IClienteDAO{
	
	public static Collection <Cliente> listaClientes  = new ArrayList <Cliente>();
	
	public void cadastrarCliente(Cliente cliente){
		listaClientes.add(cliente);
	}
	
	public void excluirCliente(Cliente cliente){
		listaClientes.remove(cliente);
	}
	
 	public Cliente localizarCliente(String nome){
		Cliente clienteLocalizado = null;
		for (Cliente cliente : listaClientes) {
			if(cliente.getNome().equals(nome)){
				clienteLocalizado = cliente;
				break;
			}
			
		}
		return clienteLocalizado;
	}
 	
 	public int quantidadeCliente(){
 		return listaClientes.size();
 	}
 	
 	public boolean isExisteCliente(String nome){
		boolean existe = false;
		for (Cliente cliente : listaClientes) {
			if(cliente.getNome().equals(nome)){
				existe = true;
			}
		}
		
		return existe;
	}
}
